package com.kaluli.project.domain.entity;

import java.sql.Timestamp;
import java.util.List;
import java.io.Serializable;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * 卓志OP平台的订单对象，只用来数据传输 
 * @author zyzowen1944
 *
 */
public class ZZOrder implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String orderId;
	
	@JSONField(format="yyyy-MM-dd HH:mm:ss")
	private Timestamp orderDate;
	private String customerId;
	private String packingMaterial;
	private String warehouseId;
	private String tpl;
	private Integer orderType;
	private String electricCode;
	private String cbepcomCode;
	private String deliveryCode;
	private String notes;
	private String freightFcy;
	private String freightFcode;
	private String insuredFee;
	private String customsType;
	
	//hgzs
	private String taxFcy;
	private String buyerName;
	private String buyerIdType;
	private String buyerIdNumber;
	private String buyerTelephone;
	private String grossWeight;
	private String netWeight;
	private String orderStatus;
	
	
	
	public String getOrderId() {
		return orderId;
	}
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}
	public Timestamp getOrderDate() {
		return orderDate;
	}
	public void setOrderDate(Timestamp orderDate) {
		this.orderDate = orderDate;
	}
	public String getCustomerId() {
		return customerId;
	}
	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}
	public String getPackingMaterial() {
		return packingMaterial;
	}
	public void setPackingMaterial(String packingMaterial) {
		this.packingMaterial = packingMaterial;
	}
	public String getWarehouseId() {
		return warehouseId;
	}
	public void setWarehouseId(String warehouseId) {
		this.warehouseId = warehouseId;
	}
	public String getTpl() {
		return tpl;
	}
	public void setTpl(String tpl) {
		this.tpl = tpl;
	}
	public Integer getOrderType() {
		return orderType;
	}
	public void setOrderType(Integer orderType) {
		this.orderType = orderType;
	}
	
	public String getElectricCode() {
		return electricCode;
	}
	public void setElectricCode(String electricCode) {
		this.electricCode = electricCode;
	}
	public String getCbepcomCode() {
		return cbepcomCode;
	}
	public void setCbepcomCode(String cbepcomCode) {
		this.cbepcomCode = cbepcomCode;
	}
	public String getDeliveryCode() {
		return deliveryCode;
	}
	public void setDeliveryCode(String deliveryCode) {
		this.deliveryCode = deliveryCode;
	}
	public String getNotes() {
		return notes;
	}
	public void setNotes(String notes) {
		this.notes = notes;
	}
	
	private List<ZZOrderDetail> goodList;
	private ZZRecipient recipient;
	public List<ZZOrderDetail> getGoodList() {
		return goodList;
	}
	public void setGoodList(List<ZZOrderDetail> goodList) {
		this.goodList = goodList;
	}
	public ZZRecipient getRecipient() {
		return recipient;
	}
	public void setRecipient(ZZRecipient recipient) {
		this.recipient = recipient;
	}
	public String getFreightFcy() {
		return freightFcy;
	}
	public void setFreightFcy(String freightFcy) {
		this.freightFcy = freightFcy;
	}
	public String getFreightFcode() {
		return freightFcode;
	}
	public void setFreightFcode(String freightFcode) {
		this.freightFcode = freightFcode;
	}
	public String getInsuredFee() {
		return insuredFee;
	}
	public void setInsuredFee(String insuredFee) {
		this.insuredFee = insuredFee;
	}
	public String getCustomsType() {
		return customsType;
	}
	public void setCustomsType(String customsType) {
		this.customsType = customsType;
	}
	public String getTaxFcy() {
		return taxFcy;
	}
	public void setTaxFcy(String taxFcy) {
		this.taxFcy = taxFcy;
	}
	public String getBuyerName() {
		return buyerName;
	}
	public void setBuyerName(String buyerName) {
		this.buyerName = buyerName;
	}
	public String getBuyerIdType() {
		return buyerIdType;
	}
	public void setBuyerIdType(String buyerIdType) {
		this.buyerIdType = buyerIdType;
	}
	public String getBuyerIdNumber() {
		return buyerIdNumber;
	}
	public void setBuyerIdNumber(String buyerIdNumber) {
		this.buyerIdNumber = buyerIdNumber;
	}
	public String getBuyerTelephone() {
		return buyerTelephone;
	}
	public void setBuyerTelephone(String buyerTelephone) {
		this.buyerTelephone = buyerTelephone;
	}
	public String getGrossWeight() {
		return grossWeight;
	}
	public void setGrossWeight(String grossWeight) {
		this.grossWeight = grossWeight;
	}
	public String getNetWeight() {
		return netWeight;
	}
	public void setNetWeight(String netWeight) {
		this.netWeight = netWeight;
	}
	public String getOrderStatus() {
		return orderStatus;
	}
	public void setOrderStatus(String orderStatus) {
		this.orderStatus = orderStatus;
	}

	
}
